/* COMMON STYLE
--------------------------------------------------------- */
body#bd { background-image: url(../images/header-bg2.gif); }

/* Normal links ---*/
a { }

/* Readon links ---*/
p.readmore {}

p.readmore a {}

/* Others ---*/
/* FORM
--------------------------------------------------------- */
.inputbox { border: 1px solid #f5f5f5; }

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
/* Meta ---*/
.article-tools {
	border: 1px solid #E4E4E4;
}

/*Inline images ---*/
div.img_caption img {
	background: #f5f5f5;
	border: 1px solid #a9a9a9;
}

.article-image img {
	background: #f5f5f5;
	border: 1px solid #a9a9a9;
}

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable h3, div.moduletable h3 {
	background-image: url(../images/grad-d1.gif);
	background-color: #323232;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-container {
	background-image: url(../images/container-bg.gif);
	background-color: #f5f5f5;
}

/* HEADER
--------------------------------------------------------- */
#ja-header { border-top: 1px solid #555454; }

/* Logo Image ---*/

/* Logo Text ---*/
p.site-slogan {
	color: #f5f5f5;
}

/* Search ---*/
#ja-search {
	background-image: url(../images/search-bg.png);
}

#ja-search .inputbox {
	background: none;
	border: none;
}

#ja-search .button {
	background: none;
	border: 0;
}

/* Top bar ---*/
#ja-topbar {
	background-image: url(../images/header-bg2.gif);
	border-bottom: 1px solid #111;
	color: #a9a9a9;
}

#ja-topbar .ja-day {
	background-image: url(../images/sep-w.gif);
}

/* Headtools ---*/
#ja-headtools li {
	background: none;
}

#ja-user-register, #ja-user-login {
	background-image: url(../images/ja-login-bg.gif);
	border: 1px solid #919191;
}

#ja-headtools .ja-login-links a {
	color: #323232;
}

#ja-user-login .button,
#ja-user-register .button {
	background:  url(../images/button_bg.png) 0 50% repeat-x #323232;
	border: 1px solid #555454;
}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav { border-top: 1px solid #555454; }

/* Default Joomla! Menu ---*/
#ja-container ul.menu li li { background: none; border-bottom: 0; }

/* MASS TOP
--------------------------------------------------------- */

/* SPOTLIGHT
--------------------------------------------------------- */

#ja-topsl .ja-box-right, #ja-botsl .ja-box-right {
	background: 0;
}

#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable {
	background: none;
	border: 0;
}

#ja-topsl div.ja-moduletable h3,
#ja-botsl div.ja-moduletable h3 {
	background: none;
	border-bottom: 0;
}

/* Top spotlight ---*/

/* Bot spotlight ---*/
#ja-botsl ul li {
	border-bottom: 1px dotted #8a8a8a;
}

#ja-botsl ul li a:hover, 
#ja-botsl ul li a:hover,
#ja-botsl ul li a:focus {
	border: 0;
	background-color: #424242;
}

#ja-botsl .img-border {
	border: 3px solid #323232;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
	color: #919191;
}

body.handheld .ja-breadcrums {
	border-bottom: 1px solid #919191;
}

/* MISCELLANOUS
----------------------------------------------------------- */
/* Custom gallery ---*/
.small-gallery .img-border {
	border: 1px solid #f5f5f5;
}

/* JA Twitter ---*/

/* JOMSOCIAL'S MODULES STYLE
----------------------------------------------------------- */
/* Top users ---*/
ul#modTopMembers li {
	background: none;
}

ul#modTopMembers li a:hover img.avatar {
	background: #323232;
}

/* Active group ---*/
ul#modActiveGorups li {
	background: none;
}

.ja-moduleraw-style2 {
	 background-image: url(../images/bg-slideshow.gif);
}

.ja-slidewrap_social {
   background-image: url(../images/bg-slideshow.gif);
}

.ja-slide-thumbs-wrap .ja-slide-thumb {
	background-image: url(../images/number.png);
}

.ja-slide-thumbs-wrap .ja-slide-thumb.active { background-image: url(../images/number-hover.png); }

.ja-slide-buttons span.ja-slide-prev {
	background-image: url(../images/prev-slideshow.png);
}

.ja-slide-buttons span.ja-slide-prev:hover {
	background-image: url(../images/prev-slideshow.png);
}

.ja-slide-buttons span.ja-slide-next {
	background-image: url(../images/next-slideshow.png);
}

.ja-slide-buttons span.ja-slide-next:hover{
	background-image: url(../images/next-slideshow.png);
}

.ja-slidewrap_social .maskDesc a.readon, .ja-slide-desc a.readmore {
	background-image: url(../images/more.png);
} 

.ja-slide-desc ul.around-list li {
	 background-image: url(../images/bullet-grey-green.png);
}

.ja-slide-desc ul.around-list li:hover {
	 background-image: url(../images/bullet-green.png);
}

.ja-moduleraw-style2 .ja-slide-desc a span {
	background-color: #2d2d2d;
}

/* TOOLBAR MENU ( new ) */
#jsMenu { background: url(../images/bar-bg.png) repeat-x left bottom #dbdbdb; }

#jsMenu .jsMenuBar li:hover a:hover,
#jsMenu .jsMenuBar li ul a:hover { background: #999; }

#jsMenu .jsMenuBar li ul {
	background: #999;
	border: 1px solid #808080;
	border-top: 0;
}

#jsMenu .jsMenuBar li li { border-top: 1px solid #808080; }

#jsMenu .jsMenuBar li:hover a { background: #999; }

#jsMenu .jsMenuBar li li:hover a { background: #a9a9a9 !important; }

#jsMenu .jsMenuBar li a.active {
	background: #999;
	background: -webkit-gradient(linear,left top,left bottom,from(#ccc),to(#999));
	background: -moz-linear-gradient(top,#ccc,#999);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc',endColorstr='#999');
}

#jsMenu .jsIr:hover { background-color: #fff !important; }

#jsMenu .jsHome { background: url('../images/home.png') 3px 3px no-repeat !important; }

#jsMenu .jsGlobalsNot { background: url('../images/noti.png') 3px 3px no-repeat !important; }

#jsMenu .jsFriendsNot { background: url('../images/friend.png') 2px 0 no-repeat !important; }

#jsMenu .jsMesaggeNot { background: url('../images/mail.png') 3px 3px no-repeat !important; }

#jsMenu .jsLogOff a { background: url('../images/power.png') 2px 1px no-repeat !important; }

#community-wrap .app-box-menu-icon, #community-wrap .app-box-menu-icon:focus, #community-wrap .app-box-menu-icon:hover {
	background-image: url('../images/app-box-menu-icon-blue.png')
}

body #community-wrap a.active-state {
	background-color: #DBDBDB;
}

/* Social ----*/

#community-wrap .cModule {
	border: none;
}
#community-wrap .cModule h3, #community-wrap .app-box-header .app-box-header  {
	background-image: url("../images/grad-d1.gif");
	background-color: #323232;
}

body #Kunena .kblock div.kheader, body #Kunena div.kblock > div.kheader {
	background-image: url("../images/grad-d1.gif") !important;
	background-color: #333 !important;
	border-color: #3b3a3b;
}

body #Kunena #ktop {
	border-color: #141313 !important;
}

#Kunena #ktab ul.menu li.active a {
	background-image: url("../images/grad-d1.gif");
	border-color: #141313;
}

.ja-content-main #Kunena #ktop span.ktoggler {
	background: #141313 !important;
}